org.eclipse.vtp.framework.engine
Class ProcessDefinition
java.lang.Object
org.eclipse.vtp.framework.engine.ProcessDefinition
- All Implemented Interfaces:
- IProcessDefinition
public class ProcessDefinition
- extends java.lang.Object
- implements IProcessDefinition
Implementation of IProcessDefinition.
- Author:
- Lonnie Pryor
|
Constructor Summary |
ProcessDefinition(org.w3c.dom.Document document)
Creates a new ProccessDefinition. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProcessDefinition
public ProcessDefinition(org.w3c.dom.Document document)
throws java.lang.IllegalArgumentException,
java.lang.NullPointerException
- Creates a new ProccessDefinition.
- Parameters:
document - The document to load.
- Throws:
java.lang.IllegalArgumentException - If the specified document is invalid.
java.lang.NullPointerException - If the specified document is null.
getServiceConfiguration
public org.w3c.dom.Element[] getServiceConfiguration(java.lang.String serviceDescriptorID)
- Specified by:
getServiceConfiguration in interface IProcessDefinition
- Returns:
getStartActionInstanceID
public java.lang.String getStartActionInstanceID()
- Specified by:
getStartActionInstanceID in interface IProcessDefinition
- Returns:
getActionInstanceIDs
public java.lang.String[] getActionInstanceIDs()
- Specified by:
getActionInstanceIDs in interface IProcessDefinition
- Returns:
getActionName
public java.lang.String getActionName(java.lang.String actionInstanceID)
- Specified by:
getActionName in interface IProcessDefinition
- Returns:
getActionDescriptorID
public java.lang.String getActionDescriptorID(java.lang.String actionInstanceID)
- Specified by:
getActionDescriptorID in interface IProcessDefinition
- Returns:
getActionConfiguration
public org.w3c.dom.Element[] getActionConfiguration(java.lang.String actionInstanceID)
- Specified by:
getActionConfiguration in interface IProcessDefinition
- Returns:
getActionResultIDs
public java.lang.String[] getActionResultIDs(java.lang.String actionInstanceID)
- Specified by:
getActionResultIDs in interface IProcessDefinition
- Returns:
getActionResultTargetInstanceID
public java.lang.String getActionResultTargetInstanceID(java.lang.String actionInstanceID,
java.lang.String actionResultID)
- Specified by:
getActionResultTargetInstanceID in interface IProcessDefinition
- Returns:
getBeforeObserverInstanceIDs
public java.lang.String[] getBeforeObserverInstanceIDs(java.lang.String actionInstanceID)
- Specified by:
getBeforeObserverInstanceIDs in interface IProcessDefinition
- Returns:
getAfterObserverInstanceIDs
public java.lang.String[] getAfterObserverInstanceIDs(java.lang.String actionInstanceID,
java.lang.String actionResultID)
- Specified by:
getAfterObserverInstanceIDs in interface IProcessDefinition
- Returns:
getObserverDescriptorID
public java.lang.String getObserverDescriptorID(java.lang.String observerInstanceID)
- Specified by:
getObserverDescriptorID in interface IProcessDefinition
- Returns:
getObserverConfiguration
public org.w3c.dom.Element[] getObserverConfiguration(java.lang.String observerInstanceID)
- Specified by:
getObserverConfiguration in interface IProcessDefinition
- Returns: